﻿/*- - - - - - - - -样式属首页1.html - - - - - - - -*/
	/*顶部*/
	#top{margin:0 auto;min-width:1324px;height:37px;background-color:#ffffff;line-height:37px;color:#a19e9e;font-size:12px;box-shadow:0 2px 5px rgba(0, 0, 0, 0.03);}
	#top ._date{float:right;}
	#top ._welcome{float:left;}
	/*页头*/
	#header{margin:0 auto;min-width:1324px;background:url(../images/headbg.jpg) no-repeat center top;}
	#header .center{padding-top:58px;padding-bottom:16px;}
		/*网站标志*/
		#logo{float:left;width:799px;height:170px;position:relative;margin-left:-30px;margin-top:-10px;}
		/*其它*/
		#other{float:right;width:247px;margin-top:33px;margin-right:39px;}
		#other .RQcodeList li{margin-right:12px;margin-left:12px;width:96px;}
		/*搜索表单*/
		.Searchform{height:40px;float:right;margin-top:49px;}
		.Searchform .text{width:194px;height:40px;background:#fff;float:left;border:0;padding:0 5px 0 10px;}
		.Searchform .text:focus{box-shadow:0 -4px 8px rgba(0, 0, 0, 0.08) inset;}
		.Searchform .btn_send{float:left;height:40px;background-color:#035cac;color:#fff;border:0;width:69px;font-size:15px;}
		.Searchform .btn_send:hover{background-color:#0369c5;}
	/*菜单*/
	#menu{margin:0 auto;min-width:1324px;height:60px;background-color:#1752ca;line-height:60px;position:relative;z-index:2500;}
	#menu .center{width:auto;max-width:1400px;min-width:1324px;}
	#menu ul{margin-left:auto;margin-right:auto;}
	#menu ul::after{content:"";display:block;clear:both;}
	#menu ul>li{float:left;position:relative;}
	#menu ul>li>a{color:#fff;font-size:20px;display:block;text-align:center;text-decoration:none;padding-left:36px;padding-right:36px;min-width:55px;}
	#menu ul>li>a:hover{background:#2d6ae7;}
	#menu ul>li.change{border-top:2px solid #0641b9;position:relative;margin-top:-2px;}
	#menu ul>li.hover>a,#menu ul>li.change>a{background-color:#0641b9;}
	#menu ol{position:absolute;background:#fff;width:100%;top:100%;left:0;text-align:center;box-shadow:0 0 14px rgba(0,0,0,0.2);display:none;}
	#menu ol::before{width:0px;height:0px;position:absolute;right:50%;border:8px solid transparent;border-bottom:8px solid #fff;content:"";bottom:100%;margin-right:-8px;}
	#menu ol li{}
	#menu ol li a{display:block;line-height:50px;height:50px;}
	#menu ol li a:hover{background:#1752ca;color:#fff;text-decoration:none;}
		@media screen and (max-width: 1400px) 
		{
			#menu ul li a{padding-left:31px;padding-right:31px;}
		}
	/*广告*/
	#banner{margin:0 auto -97px auto;min-width:1324px;height:573px;position:relative;width:1920px;left:50%;margin-left:-960px;overflow:hidden;}
	/*图片轮播样式*/
	#banner .conbox{width:9999em;position:absolute;}
	#banner .conbox .Slide_{float:left;overflow:hidden;width:1920px;height:573px;}
	#banner .switcher{position:absolute;right:0px;bottom:117px;z-index:99;width:100%;text-align:center;}
	#banner .switcher a{width:64px;height:7px;text-align:center;overflow:hidden;font-family:arial;color:#323232;cursor:pointer;display:inline-block;background-color:#ffffff;line-height:0;margin-left:4px;margin-right:4px;}
	#banner .switcher a.cur,#banner .switcher a:hover{color:#fff;background-color:#4f87f8;}
	/*焦点*/
	#focus{margin:0 auto;width:1068px;height:96px;background:#fff;margin-bottom:19px;text-align:center;box-shadow:0 4px 12px rgba(0, 0, 0, 0.08);padding-top:21px;position:relative;z-index:1500;padding-left:128px;}
	#focus .icon_topline{position:absolute;left:19px;top:15px;}
	#focus .icon_topline a{width:100%;height:100%;display:block;}
	#focus h2{font-size:28px;height:46px;line-height:1.64;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal;margin-bottom:6px;letter-spacing:2px;max-width:80%;margin-left:auto;margin-right:auto;color:#006cc2;}
	#focus h2 a{color:inherit;}
	#focus p{font-size:18px;max-width:90%;margin-left:auto;margin-right:auto;height:23px;line-height:23px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
	#focus p{color:#878787;}
	/*内容*/
	#content{margin:0 auto;width:1236px;background:#fff;padding-left:52px;padding-right:37px;border:1px solid #f6f6f6;border-radius:4px;box-shadow:0 4px 12px rgba(0, 0, 0, 0.08);padding-top:27px;padding-bottom:13px;}
	#content::after{content:"";display:block;clear:both;}
		/*新闻中心*/
		#news{float:left;width:1236px;height:280px;margin-bottom:44px;}
		#news ._box{float:left;margin-right:70px;width:364px;}
		#news ._box:nth-child(3n){margin-right:0px;}
		/**/
		#quickLink{float:left;width:790px;height:263px;}
		#quickLink .partTitle{background:url(../images/parttitle_bg.jpg) no-repeat center center;}
		.piclist{float:left;}
		.piclist li{width:375px;height:110px;float:left;background:#666;margin-left:10px;margin-right:10px;}
		.piclist li:nth-child(2n){margin-right:0px;}
		/*排行*/
		#ranking{float:right;width:372px;height:263px;}
		#ranking .partTitle{margin-bottom:34px;}
		#rankingGundong{position:relative;overflow:hidden;width:100%;height:185px;}
		/*图片轮播样式*/
		#rankingGundong .conbox{width:9999em;position:absolute;}
		#rankingGundong .conbox .Slide_{float:left;overflow:hidden;width:376px;}
		#rankingGundong .switcher{position:absolute;right:0px;bottom:-2px;z-index:99;width:100%;text-align:center;}
		#rankingGundong .switcher a{width:10px;height:10px;text-align:center;overflow:hidden;font-family:arial;color:#323232;cursor:pointer;display:inline-block;background-color:#cccccc;line-height:0;border-radius:9px;margin-left:5px;margin-right:5px;}
		#rankingGundong .switcher a.cur,#rankingGundong .switcher a:hover{color:#fff;background-color:#1369c0;}
	/*页尾*/
	#footer{margin:29px auto 0 auto;min-width:1324px;color:#fff;border-top:1px solid #e8e8e8;padding-top:10px;background:#fff;}
	#footer a{color:#fff;}
		/*联系我们*/
		#contact{background-color:#035cac;}
		#contact .center{padding-top:30px;padding-bottom:23px;}
		#contact ._bomlogo{float:left;width:470px;margin-right:51px;height:68px;margin-top:5px;margin-left:10px;}
		#contact ._lianxi{float:left;padding-left:43px;line-height:26px;color:#bbe3fc;font-size:14px;margin-top:5px;background:url(../images/line_y.gif) no-repeat left center;}
		#contact .RQcodeList{float:right;}
		/*版权*/
		#copyright{background-color:#004b8f;line-height:39px;color:#82a5c5;font-size:14px;}
		#copyright ._beian{display:inline-block;margin-left:35px;}
		#copyright ._beian .icon_ga{width:20px;height:21px;background:url(../images/icon_ga.png) no-repeat left top;display:inline-block;vertical-align:middle;margin-right:7px;}
		#copyright ._jishu{display:inline-block;width:238px;float:right;}
		#copyright ._jishu ._webCount{float:right;width:50px;height:12px;margin-top:16px;}
		#copyright ._jishu ._webCount img{width:100%;height:100%;display:block;}
		#copyright p{display:inline-block;}
	/*栏目标题*/
	.columnTitle{font-size:22px;height:43px;line-height:43px;font-weight:normal;border-bottom:1px solid #cccccc;margin-bottom:22px;}
	.columnTitle strong{border-bottom:1px solid #006cc2;display:inline-block;font-weight:normal;}
	.columnTitle span{float:right;font-size:14px;margin-right:14px;}
	.columnTitle span a{color:#84b4e4;}
	/*栏目标题*/
	.partTitle{text-align:center;font-size:19px;font-weight:normal;margin-bottom:21px;color:#006cc2;background:url(../images/parttitle_bg2.jpg) no-repeat center center;letter-spacing:2px;}
	/*新闻列表*/
	.newsList li{padding-left:20px;background:url(../images/0.gif) no-repeat left center;height:40px;line-height:40px;}
	.newsList li a{height:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;}
	/*排行列表*/
	.rankingList{float:right;}
	.rankingList li{float:left;margin-bottom:11px;margin-right:11px;width:180px;}
	.rankingList li span{width:112px;display:inline-block;text-align:right;}
	.rankingList li:nth-child(2n){margin-right:0px;}
	.rankingList li a{font-size:16px;height:43px;display:block;line-height:43px;background-color:#f0f0f0;color:#1369c0;}
	.rankingList li a:hover{background-color:#1369c0;color:#fff;text-decoration:none;}
	/*导航列表*/
	.navList{}
	.navList::after{content:"";display:block;clear:both;}
	.navList li{float:right;font-size:20px;height:62px;width:200px;margin-right:50px;text-align:center;border-radius:10px;padding-top:0;margin-bottom:17px;background:#eaf0fe  url(../images/a_bg.png) no-repeat left top;line-height:60px;}
	.navList li:hover{background-position:left bottom;text-decoration:none;}
	.navList li:nth-child(4n){margin-right:0px;}
	.navList li i._iconPic{width:48px;height:48px;display:inline-block;background-color:#cfdbfc;border-radius:50%;margin-right:14px;vertical-align:middle;position:relative;margin-top:-3px;}
	.navList li i img{width:100%;height:100%;display:block;}
	.navList li a{color:#1547b1;font-weight:bold;display:block;text-decoration:none;}
	/*二维码列表*/
	 .RQcodeList{float:left;}
	.RQcodeList li{float:left;width:134px;line-height:33px;text-align:center;font-size:13px;color:#fff;margin-right:10px;}
	.RQcodeList li span{text-shadow:0 0 0 5px rgba(255,255,255,1);color:#006cc2;font-size:16px;line-height:46px;}
	.RQcodeList .RQcodePic{width:101px;height:101px;background:#fff;margin:0 auto;}
	 .RQcodeList .RQcodePic img{width:100%;height:100%;}
/*- - - - - - - - -样式属列表页.html - - - - - - - -*/
	/*位置*/
	#Location{margin:0 auto;width:100%;height:50px;background-color:#f2f2f2;min-width:1407px;line-height:50px;font-size:16px;}
	#Location .icon_addr{width:16px;height:19px;display:inline-block;vertical-align:middle;margin-right:15px;background:url(../images/icon_addr.png) no-repeat left top;}
	/*内容区域*/
	#container{margin:17px auto 0 auto;width:1325px;}
	#container::after{content:"";display:block;clear:both;}
		/*侧栏*/
		#sidebar{float:left;width:285px;background-color:#f5f5f5;padding-bottom:43px;}
		/*内容区域*/
		#neirong{float:right;width:994px;min-height:500px;}
	/*主标题*/
	.mainTitle{font-size:16px;height:42px;border-bottom:1px solid #e0e0e0;}
	/*侧栏标题*/
	.sideTitle{font-size:26px;height:69px;line-height:69px;text-align:center;color:#fff;background-color:#035cac;font-weight:normal;margin-bottom:7px;}
	/*分类列表*/
	.sortList{margin-left:23px;margin-right:21px;}
	.sortList li{border-bottom:1px solid #e6e6e6;}
	.sortList li:nth-last-of-type(1){border-bottom:0;}
	.sortList li .icon_arrow{height:17px;background:url(../images/icon_arrow.png) no-repeat left top;width:11px;display:inline-block;position:absolute;right:0px;top:22px;}
	.sortList li.change a{color:#006cc2;}
	.sortList li.change .icon_arrow{background-position:right top;}
	.sortList li a{display:block;font-size:18px;height:67px;line-height:67px;padding-left:12px;position:relative;}
	.sortList li a:hover{text-decoration:none;}
	.sortList li a:hover .icon_arrow{background-position:right top;}
	/*文档列表*/
	.docList li{height:50px;line-height:50px;border-bottom:1px dashed #e2e2e2;}
	.docList time{float:right;color:#999999;margin-left:15px;font-size:14px;}
	 .docList a{overflow:hidden;font-size:14px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;display:block;}
	/*翻页*/
	 .pages{text-align:center;font-size:14px;color:#9fa0a0;padding-top:36px;padding-bottom:36px;}
	.pages ._home,.pages ._end,.pages ._prev{background-color:#eeeeee;}
	.pages ._next{background-color:#eeeeee;}
	.pages ._pageNumber{width:40px;height:26px;border:1px solid #ccc;margin:0 10px;text-align:center;vertical-align:middle;}
	.pages ._pageNumber:focus{border-color:#006cc2;}
	.pages ._btn_go{width:45px;height:28px;border:1px solid #ccc;cursor: pointer;display:inline-block;vertical-align:middle;}
	.pages ._btn_go:hover{background:#1369c0;color:#fff;border-color:#006cc2;}
.pages .pageinfo{vertical-align:middle;}
	 .pages .pageinfo strong{font-weight:normal;margin:0 5px;}
	.pages a,.pages span{line-height:28px;color:#9fa0a0;margin-right:2px;margin-left:2px;background-color:#ffffff;text-decoration:none;border:1px solid #d1d0d0;display:inline-block;min-width:15px;padding-left:8px;padding-right:8px;vertical-align:middle;}
	.pages .change,.pages a:hover{color:#ffffff;background-color:#035cac;border:1px solid #035cac;}
	 .pages ._goto{padding-left:11px;display:inline-block;}
/*- - - - - - - - -样式属内容页.html - - - - - - - -*/
	/**/
	#docContainer .center{width:1200px;}
	/*文档内容*/
	.docContents{line-height:29px;text-align:justify;overflow:hidden;font-size:16px;color:#4e4e4e;margin:0 auto;text-justify:inter-ideograph;padding-top:25px;padding-bottom:25px;position:relative;min-height:500px;}
	 .docContents img{max-width:100%;margin:0 auto;display:block;}
	.docContents p{text-indent:2em;margin-bottom:10px;}
	/*文档 头部*/
	.docHeader{text-align:center;padding-top:33px;border-bottom:1px solid #e8e8e8;}
	.docHeader h2{line-height:38px;font-size:24px;color:#333333;margin-bottom:10px;}
	 .docHeader dl{line-height:52px;text-align:center;font-size:17px;color:#333333;}
	 .docHeader dl dt{display:inline;}
	 .docHeader dl dd{margin-right:19px;display:inline;}
/*浮动条*/
#floatingbar{position:fixed;top:50%;transform:translatey(-50%);right:10px;z-index:3500;width:208px;}
#floatingbar ul li{transition:all 0.2s ease-in;}
#floatingbar ul li:hover{transform:translatex(5px);}
#linkRolling{position:relative;}
#linkRolling .move_right,#linkRolling .move_left{float:left;width:29px;height:66px;position:absolute;z-index:1000;top:4px;border-radius:4px;overflow:hidden;}
#linkRolling .move_left span,#linkRolling .move_right span{width:29px;height:66px;background:url(../images/arrow.png) no-repeat left top;background-repeat:no-repeat;display:block;}
#linkRolling .move_left.disabled,#linkRolling .move_right.disabled{opacity:0.2;}
#linkRolling .move_left{left:-40px;}
#linkRolling .move_left span{background-position:left top;}
#linkRolling .move_left:hover span{background-position:left bottom;}
#linkRolling .move_right{right:-40px;}
#linkRolling .move_right span{background-position:right top;}
#linkRolling .move_right:hover span{background-position:right bottom;}
#linkRolling .gundong{}
#linkRolling .gundong .jCarouselLite{float:left;width:875px;height:75px;overflow:hidden;}
#link   .partTitle{margin-bottom:29px;}
#link .center{padding-top:50px;padding-bottom:30px;}
.linkList{}
.linkList li{width:230px;height:73px;float:left;color:#fff;line-height:73px;margin-left:6px;background:#39a4aa url(../images/linkbg.jpg) no-repeat center center;background-size:cover;margin-right:6px;}
.linkList li._img{overflow:hidden;position:relative;}
.linkList li._img a{display:block;padding:0;width:100%;height:100%;}
.linkList li._img img{width:100%;height:100%;display:block;}
.linkList li:hover{box-shadow:0 0 14px rgba(0,0,0,0.2);}
.linkList li a{display:block;color:#fff;text-align:left;padding-left:22px;padding-right:22px;font-size:18px;letter-spacing:1px;}
.linkList li a:hover{text-decoration:none;}
.linkList li .iconPic{width:45px;height:45px;display:inline-block;vertical-align:middle;margin-right:8px;}
.linkList li .iconPic img{width:100%;height:100%;display:block;}
.icon-count{background-image:url(../images/icon-count.png);height:35px;width:164px;display:inline-block;background-size:cover;}
.icon_topline{background-image:url(../images/icon_topline.png);width:85px;height:85px;display:inline-block;}
/*- - - - - - - - -样式属problemlist.html - - - - - - - -*/
	/*标题*/
	.titles{text-align:right;line-height:44px;padding-top:24px;border-bottom:1px solid #f4f4f4;padding-bottom:5px;}
	.titles h4{font-size:24px;text-align:center;}
	/*问题列表*/
	.problemList{display:table;width:100%;}
	.problemList ._color_green{color:#02b639;}
	.problemList li{display:table-row;}
	.problemList li:nth-child(2n) span{background-color:#f2f2f2;}
	.problemList li>span{display:table-cell;padding-top:7px;padding-bottom:7px;line-height:26px;padding-left:10px;padding-right:10px;text-align:center;}
	/**/
	.problemHeader{display:table;width:100%;background-color:#007fd8;color:#fff;text-align:center;line-height:40px;clear:both;margin-top:13px;}
	.problemHeader>div{display:table-row;}
	.problemHeader>div>span{display:table-cell;padding-left:10px;padding-right:10px;}
	.problemHeader._widthStyle1>div>span:nth-of-type(1){}
	._widthStyle1>*>span:nth-of-type(1){width:68.00%;text-align:left;}
	._widthStyle1>*>span:nth-of-type(2){width:10.00%;}
	._widthStyle1>*>span:nth-of-type(3){width:12.00%;}
	._widthStyle1>*>span:nth-of-type(4){}
	.btn_postProblem{width:120px;height:34px;color:#fff;background-color:#007fd8;text-align:center;line-height:34px;display:inline-block;}
	.btn_postProblem:hover{color:#fff;text-decoration:none;}
/*- - - - - - - - -样式属postproblem.html - - - - - - - -*/
	/*提问表单*/
	#questionForm{width:771px;margin:0 auto;border-top:2px solid #3386d2;box-shadow:0 4px 12px rgba(0, 0, 0, 0.08);padding-left:15px;padding-right:63px;padding-bottom:38px;position:fixed;left:50%;top:50%;margin-left:-425px;z-index:3500;background:#fff;margin-top:-300px;border-radius:6px;display:none;}
	#questionForm .btn_closewindow{position:absolute;right:7px;top:7px;background:#fff;padding:5px;border:0;color:#ff0001;}
	#questionForm .btn_post{width:102px;height:32px;margin:0 auto;background-color:#007fd8;color:#fff;border:0;display:block;}
	#questionForm h4{font-size:24px;line-height:62px;border-bottom:1px solid #f7f7f7;text-align:center;margin-bottom:30px;}
	#questionFormMask{position:fixed;left:0px;top:0px;bottom:0px;right:0px;background:rgba(0,0,0,0.35);display:none;}
	.formItemGroup::after{clear:both;display:block;content:"";}
	.formItemGroup .formItem{float:left;width:249px;}
	/*表单项*/
	.formItem{margin-bottom:29px;padding-left:132px;position:relative;}
	.formItem::after{content:"";display:block;clear:both;}
	.formItem .formItem_name{width:123px;float:left;text-align:right;position:absolute;left:0px;top:0px;line-height:34px;font-size:14px;}
	.formItem .formItem_name span{color:#ff0001;margin-right:4px;}
	.formItem .formItem_content{float:left;width:100%;position:relative;}
	.formItem .formItem_content .msg-box{position:absolute;left:0px;top:100%;font-size:12px;color:#ff0001;padding:0 8px 0 10px;line-height:26px;}
	.formItem .formItem_content textarea{width:100%;box-sizing:border-box;padding:10px;border:1px solid #e0e0e0;height:134px;border-radius:4px;}
	.formItem .formItem_content textarea:focus{border-color:#1752ca;}
	.formItem .formItem_content .text{width:100%;line-height:39px;padding-left:10px;padding-right:10px;box-sizing:border-box;border:1px solid #e0e0e0;border-radius:4px;}
	.formItem .formItem_content .text:focus{border-color:#1752ca;}
/*- - - - - - - - -样式属activist.html - - - - - - - -*/
	/**/
	#activistForm{width:895px;margin:0 auto;}
	#activistForm .titles h4{line-height:64px;font-size:32px;}
	#activistForm .btn_post{width:134px;height:41px;color:#fff;margin:0 auto;background-color:#0269c6;border:0;display:block;}
	#activistForm .formItemGroup .formItem{width:310px;}
	/*副标题*/
	.subTitle{line-height:38px;padding-top:13px;padding-bottom:13px;font-size:20px;margin-bottom:18px;}
	.subTitle::before{width:11px;height:20px;content:"";background-color:#0269c6;display:inline-block;margin-right:12px;vertical-align:middle;}
	/*提示*/
	.tip{background-color:#007fd8;color:#fff;padding-top:13px;padding-bottom:21px;padding-left:192px;padding-right:40px;position:relative;margin-top:22px;}
	.tip h4{position:absolute;width:94px;left:50px;top:44px;font-weight:normal;text-align:center;}
	 .tip ul{}
	.tip ul li{font-size:17px;line-height:32px;}
	[class^='icon']{}
	.icon_tip{background-image:url(../images/icon_tip.png);width:89px;height:88px;display:inline-block;}


/*- - - - - - - - -样式属info.html - - - - - - - -*/
	/*表格样式*/
	.tableStyle{display:table;width:100%;margin-top:27px;margin-bottom:27px;}
	.tableStyle li{display:table-row;font-size:16px;line-height:1.24;text-align:center;}
	.tableStyle li:hover{background-color:rgba(244,244,244,0.51);}
	.tableStyle li:nth-of-type(1){background-color:#f4f4f4;font-size:18px;text-align:center;font-weight:bold;}
	.tableStyle li:nth-of-type(1) span{padding-bottom:14px;padding-top:14px;}
	.tableStyle>li>span{display:table-cell;padding-top:13px;padding-bottom:13px;padding-left:10px;padding-right:10px;border:1px solid #ffffff;vertical-align:middle;}

    /*详情页分享*/
    .share-main{position: relative;height: 16px; display: inline-block; vertical-align: middle;}
    .share-bar a{margin-right: 6px; float: left; display: block; width: 16px; height: 16px; background-image: url("../images/icon-share.png");}
    .share-bar .share-weixin{background-position: 0 0;}
    .share-bar .share-tsina{background-position: -16px 0;}
    .share-bar .share-qzone{background-position: -32px 0;}
    .weixin-share-open{position: absolute; bottom: 22px; left: 0; display: none;background: #fff;margin-left: -115px;}
    .weixin-wrap{position: relative; padding: 10px; width: 212px; border: 1px solid #ddd;overflow:hidden;}
    .share-qrcode{float: left;}
    .share-qrcode img{display: block; width: 80px; height: 80px;}
    .weixin-close{position: absolute; top: 0; right: 0; display: block; width: 20px; height: 20px; line-height: 20px; text-align: center; font-size: 16px; color: #d4d4d4; cursor: pointer;}
    .weixin-text{padding: 10px 0 0 90px; line-height: 24px; font-size: 12px; color: #666;}
